Eecient Parallel Ffts for Diierent Computational Models Eecient Parallel Ffts for Diierent Computational Models
نویسنده
چکیده
We select the Fast Fourier Transfrom (FFT) to demonstrate a methodology for deriving the optimal parallel algorithm according to predetermined performance metrics, within a computational model. Following the vector space framework for parallel permutations, we provide a speciication language to capture the algorithm, derive the optimal parallel FFT speciication, compute the arithmetic, memory, communication and load{balance complexity metrics, apply the analytical performance evaluation to PRAM, LPRAM, BSP and LogP computational models, and compare with actual performance results.
منابع مشابه
Parallel Algorithms for the Spectral Transform Method
The spectral transform method is a standard numerical technique for solving partial diierential equations on a sphere and is widely used in atmospheric circulation models. Recent research has identiied several promising algorithms for implementing this method on massively parallel computers; however, no detailed comparison of the diierent algorithms has previously been attempted. In this paper,...
متن کاملEfficient Parallel FFTs for Different Computational Models
We select the Fast Fourier Transfrom (FFT) to demonstrate a methodology for deriving the optimal parallel algorithm according to predetermined performance metrics, within a computational model. Following the vector space framework for parallel permutations, we provide a speci cation language to capture the algorithm, derive the optimal parallel FFT speci cation, compute the arithmetic, memory, ...
متن کاملParallel Benchmarks of Turbulencein Complex Geometries ?
In this paper we present benchmark results from the parallel implementation of the three{dimensional Navier{Stokes solver Prism on diierent parallel platforms of current interest: IBM SP2 (all three types of processors), SGI Power Challenge XL and Cray C90. The numerical method is based on mixed spectral element{ Fourier expansions in (x ? y) and z?directions, respectively. Each (or a group) of...
متن کاملMultigrid Methods for Problems in Solid Mechanics 32
2.1 INTRODUCTION We consider the eecient simulationof the quasi-static deformation process of materials with memory, where the history of the deformation is described by internal variables. Here, we focus on techniques which are required for large scale computations in three space dimensions on very ne grids with more than 10 6 unknowns. This involves the combination of parallel multigrid metho...
متن کاملModels for Parallel Computation
Parallel computing must meet seemingly contradictory goals: software development should be carried out in an architecture-and technology-independent environment, while both algorithms and system software should take full advantage of the features of the underlying parallel architecture. At the same time, application programmers cannot be expected to be parallel processing experts. Usability, sc...
متن کامل